package com.liz.lizrpccore.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author liangGongWei
 * @description
 * @create 2021-08-05 16:26
 **/

@Data
@Component
@ConfigurationProperties(prefix = "liz.rpc")
public class LizRpcProperties {
    /**
    * 注册中心ip
    */
    private String host;
    /**
    * 注册中心端口号
    */
    private String port;
    /**
    * 要扫描的包路径
    */
    private String basePackage;
    /**
    * 注册到注册中心的应用名称
    */
    private String applicationName;
    /**
    * 监听远程调用的端口
    */
    private String protocolPort;
    /**
    * rpc类型：本文只描述了基于netty实现
    */
    private String proxyType;
}
